/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logica.entidades;

import java.util.ArrayList;

/**
 *
 * @author Christian
 */
public class Islas {

    private ArrayList<Isla> islas;

    public Islas() {
        this.islas = new ArrayList<Isla>();
    }
    
    public Islas(ArrayList<Isla> islas)
    {
        this.islas= islas;
    }
    public ArrayList<Isla> ObtenerIslas()
    {
        return this.islas;
    }
    public boolean existeIsla(int id)
    {
        boolean encontre= false;
        for(Isla islaActual : islas)
        {
            if(id== islaActual.getId()){
                encontre=true;}
        }
        return encontre;
    }
    
    public Isla obtenerIsla(int id)
    {
        Isla isla= null;
        if (this.existeIsla(id))
        {
            isla= islas.get(id);
            
        }
        return isla;
    }
    
    public void agregarIsla(Isla isla) {
        boolean existe= this.existeIsla(isla.getId() );
        if( !existe )
        {
            islas.add(isla);
        }           
    }
    
    public void eliminarIsla(int id)
    {
        boolean existe= this.existeIsla((id));
        if(existe)
        {
            islas.remove(id);
        }
    }
    
    public int cantidadIslas()
    {
        return this.islas.size();
    }
    
    

}
